تجزیه اعداد با استفاده از خم های بیضوی با خم های ادواردز

thesis
abstract

تجزیه اعداد، یکی از بیشترین مسائل مورد مطالعه در نظریه الگوریتمی اعداد و رمزنگاری می باشد. روش ‎‏‎تجزیه اعداد با استفاده از خم های بیضوی‎ ‎‎(ecm)‎‎، که به روش لنسترا‎ ‎‎معروف است، در حال حاضر، یکی از بهترین روش ها برای تجزی? اعداد است. شکل های مختلفی از خم های بیضوی مورد مطالعه و بررسی قرار گرفته اند، که می توان به خم های سویاما‏، خم های مونت گومری‏، خم های ادواردز‎ و خانواده های توسیع یافت? خم های ادواردز اشاره کرد، که مورد اخیر از جدید ترین و بهترین نوع خم های بیضوی می باشند. ‏‎روش ‎ecm ‏، ‎نقش ‎مهمی ‎را ‎برای ‎تجزیه ‎اعداد ‎تصادفی ‎ایفا ‎می کند ‎که ‎مورد ‎علاقه ‎دانشمندان ‎نظریه ‎اعداد ‎است. ‎همچنین ‎این ‎روش ‎کاربرد ‎زیادی ‎برای ‎تجزیه ‎اعداد ‎از ‎اندازه ‎متوسط و ‎بزرگ‎ دارد و از این لحاظ مورد علاقه دانشمندان رمزنگاری است. ‎بهترین رکورد ثبت شده روش ecm ‎‏، کشف عامل 274 بیتی از عدد 947 بیتی 7^337+1 ‎است که در سال 2013 به دست آمده است. اطلاعات بیشتر درباره تمام رکوردهای ثبت شده روش تجزیه ‎ecm ‎در ‎سایت‎ http://www.loria.fr/~zimmerma/records/ecmnet.html قراردارد. ‏بسیاری از تحلیل ها و بررسی های صورت گرفته برای پیشرفت روش‎ecm ‎‏، استفاده از نقاط و گروه های ‎q‎‏-تاب دار خم های بیضوی می باشد که ‎‎‏در این روش‏ مورد استفاده قرار می گیرند. در فصل پایانی این کار‏، به بررسی کامل روش ‎ecm ‎‏ دو مرحله ای پرداخته شده است. همچنین پارامتری سازی هایی که توسط مونت گومری و اتکین و موراین‏ برای خم های ادواردز برای بررسی گروه های q -تاب دار یک ریخت با z_12‎ و z_2 × z_8 معرفی شده اند‏، بیان شده است. پیاده سازی هایی برای روش ‎ecm ‎انجام ‎گرفته است‎‏، که می توان به نرم افزار gmp-ecm ‎اشاره کرد. ‎در ‎این ‎پایان نامه‏، ‎پیاده سازی‎‎ ‎ecm ‏، ‎با ‎استفاده از ‎کتابخانه ‎محاسباتی‎ ‎ mpf_q (‎mpfq‎) و‎ ‎با ‎استفاده از ‎خم های ‎ادواردز‎‏، تحت عنوان نرم افزار ‎eecm-mpfq ‎بیان شده است.‎ با استفاده از پارامتری سازی های گفته شده‏، درصد موفقیت پیاده سازی روش ‎ecm ‎‏ با استفاده از نرم افزار ‎eecm-mpfq‎‎ ‏‎‎مورد‎ بررسی قرار گرفته است. ‎البته‎ لنسترا در مقاله خود دلایل و احتمالات موفقیت روش جدید خود را بیان و اثبات نموده است و بررسی هایی که پس از لنسترا توسط سایرین انجام گرفته است‏، برای بهبود روش ‎ecm ‎‏‏، افزایش کارایی‏، پیداکردن بهترین پارامترها و خم ها برای این روش می باشد.‎

First 15 pages

Signup for downloading 15 first pages

Already have an account?login

similar resources

آشنایی با رمزنگاری خم های بیضوی

بخش بزرگی از رمزنگاری در سال های اخیر به رمزنگاری خم های بیضوی اختصاص یافته است. خم های بیضوی دسته ای از خم های جبری با ساختار گروه هستند. رمزنگاری خم های بیضوی یک روش رمزنگاری کلید عمومی مبتنی بر نظریۀ خم های بیضوی است که با استفاده از ویژگی های خم های بیضوی به جای روش های قبلی مانند تجزیه به حاصل ضرب اعداد اول، امنیت بالاتری را با طول کلید کوتاهتر فراهم می کند. این بخش از رمزنگاری در توافق و ...

full text

تجزیه اعداد طبیعی به کمک خم های بیضوی

از نظر تئوری ، بنابرقضیه اساسی حساب هر عدد طبیعی ‏‎n‎‏ را می توان به حاصلضرب عوامل اول تجزیه کرد. انجام این تجزیه در عمل برای اعداد بزرگ کاری بسیار مشکل است و یافتن الگوریتمی جهت انجام این کار از قدیم مساله ای مهم بوده است. این مساله بدلیل کاربرد بسیار وسیع آن در بازگشایی بسیاری از رمزها امروزه از اهمیت ویژه ای برخوردار گردیده است. در این مقاله با استفاده از خواص خم های بیضوی ، الگوریتمی برای ت...

15 صفحه اول

خم های بیضوی به پیمانه p

ما ابتدا سه حدسیه ی sun را در مورد تعداد نقاط گویای خم های بیضوی روی میدان fp , که مربوط به هم نهشتی درجه ی سوم و مانده ی درجه چهار می باشد,ثابت می کنیم. و یک سری مثال ها و نکات مربوط به این حدسیه ها راارائه می دهیم .

15 صفحه اول

خم های بیضوی رتبه بالا با گروه تاب z/2z

خم های بیضوی و رتبه آن ها نقش مهمی در سیستم های رمزنگاری ایفا می کنند. تعیین رتبه جزء مسائل پیچیده بوده و تاکنون هیچ الگوریتم کلی برای حل آن ارائه نشده است. در این رساله ابتدا الگوریتم ساده ای برای محاسبه رتبه یک خم بیضوی ارائه می کنیم. سپس به توسعه الگوریتم برای محاسبه رتبه خم هایی به فرم y^2=x^3-bxمی پردازیم. تمام این دسته از خم ها دارای گروه تاب z/2z و پایای مدولار j=1728 می باشند. روش ارائ...

15 صفحه اول

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده علوم ریاضی

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023